locking primitives · Maintained
Maintainers
- M Peter Zijlstra <peterz@infradead.org>
- M Ingo Molnar <mingo@redhat.com>
- M Will Deacon <will@kernel.org>
- M Boqun Feng <boqun@kernel.org>
- R Waiman Long <longman@redhat.com>
Paths
- F
Documentation/locking/ - F
arch/*/include/asm/spinlock*.h - F
include/linux/local_lock*.h - F
include/linux/lockdep*.h - F
include/linux/mutex*.h - F
include/linux/rwlock*.h - F
include/linux/rwsem*.h - F
include/linux/seqlock.h - F
include/linux/spinlock*.h - F
kernel/locking/ - F
lib/locking*.[ch] - F
rust/helpers/mutex.c - F
rust/helpers/spinlock.c - F
rust/kernel/sync/lock.rs - F
rust/kernel/sync/lock/ - F
rust/kernel/sync/locked_by.rs - X
kernel/locking/locktorture.c
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v3 00/13] Refcounted interrupt disable and SpinLockIrq for rust (Part 1)
2026-06-05 05:41 · 1 reply in 7d · Boqun Feng <boqun@kernel.org>
Active reviewers (last 30 days)
-
Arnd Bergmann <arnd@arndb.de>
1 attestation (1 Reported-by) · last on 2026-05-19
Recent patches
Most-recent 30 patches in this subsystem on linux-s390 (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH v3 05/13] irq & spin_lock: Add counted interrupt disabling/enabling
2026-06-05 · Boqun Feng <boqun@kernel.org> -
HOTtoday
[PATCH v2 05/12] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-26 · Boqun Feng <boqun@kernel.org> -
COOLING7d
[PATCH] seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
2026-05-19 · Heiko Carstens <hca@linux.ibm.com> -
COLD18d
Re: [PATCH] [RFC] ubsan: turn off UBSAN_ALIGNMENT on s390
2026-05-15 · Heiko Carstens <hca@linux.ibm.com> -
COLD23d
[PATCH 05/11] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-08 · Boqun Feng <boqun@kernel.org> -
STALE492d
REVIEWED: 5 (3M) [PATCH v2] treewide: const qualify ctl_tables where applicable
2025-01-10 · Joel Granados <joel.granados@kernel.org> -
STALE510d
[PATCH] treewide: const qualify ctl_tables where applicable
2025-01-09 · Joel Granados <joel.granados@kernel.org> -
STALE608d
REVIEWED: 2 (2M) [PATCH v2 resend2] locking/spinlocks: Make __raw_* lock ops static
2024-10-02 · Geert Uytterhoeven <geert+renesas@glider.be> -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH resend v2] locking/spinlocks: Make __raw_* lock ops static
2024-05-02 · Geert Uytterhoeven <geert+renesas@glider.be> -
STALE822d
REVIEWED: 2 (2M) [PATCH v2] locking/spinlocks: Make __raw_* lock ops static
2024-03-04 · Geert Uytterhoeven <geert+renesas@glider.be> -
STALE1077d
[PATCH 09/11] sysctl: Remove the end element in sysctl table arrays
2023-06-21 · Joel Granados <hidden> -
STALE1078d
[PATCH 06/14] locking: add lockevent_read() prototype
2023-05-17 · Arnd Bergmann <arnd@kernel.org> -
STALE1326d
REVIEWED: 27 (26M) [PATCH v6 1/7] treewide: use prandom_u32_max() when possible, part 1
2022-10-10 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1334d
REVIEWED: 2 (1M) [PATCH v5 1/7] treewide: use prandom_u32_max() when possible, part 1
2022-10-08 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1335d
REVIEWED: 2 (1M) [PATCH v4 1/6] treewide: use prandom_u32_max() when possible, mechanically
2022-10-07 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1335d
REVIEWED: 2 (1M) [PATCH v3 1/5] treewide: use prandom_u32_max() when possible
2022-10-06 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1451d
[PATCH 4/5] kallsyms: pass buffer size argument in *lookup* APIs
2022-05-20 · Maninder Singh <hidden> -
STALE1678d
Re: [PATCH] locking: remove spin_lock_flags() etc
2021-10-25 · Peter Zijlstra <peterz@infradead.org> -
STALE1678d
LANDED [PATCH] locking: remove spin_lock_flags() etc
2021-10-22 · Arnd Bergmann <arnd@kernel.org> -
STALE1672d
[PATCH v3 2/4] mm: Make generic arch_is_kernel_initmem_freed() do what it says
2021-09-30 · Christophe Leroy <hidden> -
STALE2154d
REVIEWED: 1 (1M) [tip: locking/core] lockdep: Prepare for NMI IRQ state tracking
2020-07-11 · tip-bot2 for Peter Zijlstra <hidden> -
STALE2154d
REVIEWED: 1 (1M) [tip: locking/core] lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
2020-07-11 · tip-bot2 for Peter Zijlstra <hidden> -
STALE2154d
REVIEWED: 1 (1M) [tip: locking/core] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
2020-07-11 · tip-bot2 for Peter Zijlstra <hidden> -
STALE2154d
Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
2020-06-23 · Peter Zijlstra <peterz@infradead.org> -
STALE2522d
[PATCH v1 01/22] docs: Documentation/*.txt: rename all ReST files to *.rst
2019-06-18 · Mauro Carvalho Chehab <mchehab+samsung@kernel.org> -
STALE2522d
[PATCH v1 12/22] docs: driver-api: add .rst files from the main dir
2019-06-18 · Mauro Carvalho Chehab <mchehab+samsung@kernel.org> -
STALE2619d
[PATCH v5 3/3] locking/rwsem: Optimize down_read_trylock()
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2619d
[PATCH v5 2/3] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2619d
[PATCH v5 1/3] locking/rwsem: Remove arch specific rwsem files
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2660d
[PATCH v4 3/3] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com>